.configuration {
  width: 100%;
  height: 100%;
  padding: 20px;
  box-sizing: border-box;

  .loading {
    width: 100%;
    height: 100%;
    background-color: white;
    .flex-row-center();
  }

  .container {
    width: 100%;
    height: 100%;
    background-color: white;

    .formBox {
      width: 100%;
      padding: 30px;
      box-sizing: border-box;
      .flex-column-start();
      .imgBox{
        margin-right: 10px;
      }
      .upload {
        width: 100%;
        .flex-row-normal();

        .uploadDemo {
          width: 100%;
          height: 180px;
          // border: 1px dashed #d9d9d9;
          margin-left: 10px;

          .uploadBox {
            width: 100%;
            height: 100%;
            .clickable();
            .flex-row-center();

            .icon {
              font-size: 30px;
            }
          }
        }
      }

      :global {
        .ant-upload-list-picture-card-container {
          width: 160px !important;
          height: 160px !important;

        }

        .ant-upload.ant-upload-select-picture-card {
          width: 160px !important;
          height: 160px !important;
        }
        .ant-image-error{
          display: none;
        }
      }
    }

    .footer {
      width: 100%;
      .flex-row-center();
    }
  }
}